Howard K. Walker (born August 5, 1958 in Grande Prairie, Alberta) is a retired Canadian ice hockey defenceman who played for the Washington Capitals and Calgary Flames. Originally signed by the Capitals as a free agent in 1980, Walker played parts of two seasons before he was traded to the Flames. He retired following the 1982–83 NHL season.